Шаг 33 - Идентификация совместно используемых компонентов

Если Windows Installer определяет, что компонент является совместно используемым, он будет автоматически обрабатывать увеличение и уменьшение счетчика ссылок, а при необходимости удалять компоненты, если они не используются ни одним приложением.

Windows Installer автоматически определит, используются ли компоненты другими приложениями, которые также используют Windows Installer.

Компоненты, которые должны совместно использоваться приложениями, не использующими Windows Installer, должны быть соответствующим образом помечены в таблице компонентов, чтобы служба Windows Installer могла учесть эти ссылки совместимым с наследуемыми методами установки способом. Это обеспечивает корректное взаимодействие Вашего приложения с другими приложениями, не использующими Windows Installer.

Компонентам, разделенным приложениями и не использующим службу установки Windows нужно надлежащим способом использовать записи DLLRegisterServer и DLLUnregisterServer, если им нужно произвести какую-либо регистрацию во время установки. Динамические библиотеки (DLL ), использующие установщик Windows, должны использовать службу регистрации, поддерживаемую установщиком Windows.

Замечание: Приложения не могут обновлять файлы, защищенные в системе Windows 2000 с помощью Защиты системных файлов. Более подробную информацию можно найти в главе 3, «Совместное использование компонентов».

Hosted by uCoz